

# 实例变量  ： self.变量名 = 值
"""
1. 是以self.变量名定义的变量叫实例变量 ，一般定义在方法的内部 。
2. 它的调用只能通过对象调用 。
3. 实例变量的作用范围是在整个类内的方法 ，
"""


# 实例: 创建学生类，要求有属性：姓名和年级 ; 方法有：学习的方法，打印学生的上课情况
class Students():

    def __init__(self,name,grade):
        # 实例变量
        self.name = name
        self.grade = grade

    # 学习的方法
    def study(self):
        print("学生：{},目前{}年级，正在学习！！".format(self.name,self.grade))


    def set_age(self,age):
        self.age = age
        print("学生{},今年多少{}岁".format(self.name,self.age))

    def get_age(self):
        return self.age


if __name__ == '__main__':

    # 通过实例去调用 ：对象.实例变量
    s = Students('张三',6)
    # print(s.name)
    # print(s.grade)
    s.set_age(23)
    print(s.get_age())
